package com.zxc.common.enums;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.Getter;
import lombok.NoArgsConstructor;

@Getter //在枚举类型中，只能有get方法，不能有set方法。所以不能直接使用@Data注解
@AllArgsConstructor//指定带参数的构造方法，给枚举赋值
@NoArgsConstructor
public enum ShoppingEnum {
    PRICE_NOT_BE_NULL(400,"商品价格不允许为空"),
    NULL_NOT_BE_NULL(400,"商品名称不允许为空"),
    CATEGORY_LIST_NOT_FOUND(404,"商品类别列表不存在"),
    BRAND_LIST_NOT_FOUND(404,"品牌信息列表不存在"),
    SAVE_BRAND_FAIL(400,"添加品牌失败"),
    DELETE_SKU_FAIL(400,"删除商品失败"),
    SAVE_SKU_FAIL(400,"新增商品失败"),
    UPDATE_SKU_FAIL(400,"修改商品信息失败"),
    SKU_LIST_NOT_FOUND(404,"商品列表不存在");

    private Integer code;//状态码
    private String msg;//异常的消息
}
